<!ELEMENT extension (referenceprovider+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT referenceprovider EMPTY>
<!ATTLIST referenceprovider
class CDATA #REQUIRED
label CDATA #IMPLIED
id CDATA #REQUIRED
default (true | false) >
The definition of a reference provider for the quick diff display.
org.eclipse.ui.editors.quickdiff.IQuickDiffProviderImplementation
.true
, this reference provider will be installed per default the first time quick diff is enabled for a document. If multiple providers are installed with the flag set are encountered, the first one is taken.
<extension point=
"quickdiff.referenceprovider"
>
<referenceprovider id=
"default"
name=
"%LastSavedProvider.name"
label=
"%quickdiff.referenceprovider.label"
class=
"org.eclipse.ui.internal.editors.quickdiff.providers.LastSaveReferenceProvider"
>
</referenceprovider>
</extension>
org.eclipse.ui.editors
plugin contributes LastSaveReferenceProvider
. See its implementation as an example.